package com.lcc.lynx.base.system.pojo.def;

import com.lcc.lynx.jdbc.qw.Column;
import com.lcc.lynx.jdbc.qw.TableDef;
import com.lcc.lynx.base.system.pojo.dv.SysUserDV;

/** 
 * 用户管理表定义
 * @auth lcc
 * @date 2025-07-30
 */
public class SYS_USER extends TableDef {
	private SYS_USER() {super(SysUserDV.class);}
	public final static SYS_USER _this_ = new SYS_USER();

	public final static Column<Object> all_columns = new Column<>(_this_, "*");
	public final static Column<Long>   user_id = new Column<>(_this_, "user_id");
	public final static Column<String> username = new Column<>(_this_, "username");
	public final static Column<String> login_id = new Column<>(_this_, "login_id");
	public final static Column<String> password = new Column<>(_this_, "password");
	public final static Column<Short>  sex = new Column<>(_this_, "sex");
	public final static Column<String> phone = new Column<>(_this_, "phone");
	public final static Column<String> email = new Column<>(_this_, "email");
	public final static Column<String> id_card = new Column<>(_this_, "id_card");
	public final static Column<Short>  state = new Column<>(_this_, "state");
	public final static Column<String> last_password = new Column<>(_this_, "last_password");
	public final static Column<String> last_login_time = new Column<>(_this_, "last_login_time", true);
	public final static Column<String> create_time = new Column<>(_this_, "create_time", true);
	public final static Column<String> update_time = new Column<>(_this_, "update_time", true);
	public final static Column<String> picture_url = new Column<>(_this_, "picture_url");
	public final static Column<Long>   dept_id = new Column<>(_this_, "dept_id");
}